interlocking armor - Französisch Englisch Wörterbuch